@media(max-width:640px){
.cont{width:96%; margin:0 auto;}

/*header*/
.hd_top{height:30px;}
.hd_welcome{line-height:30px; font-size:12px;}
.db_nav{height:30px; line-height:30px; font-size:12px;}
.db_nav a{margin:0 3px; font-size:12px;}
.db_nav a:first-child{display:none;}
.hd_logo{width:45%; margin:10px auto;}
.hd_logo img{width:100%;}
.hd_ct{display:none;}
.hd_rexian{width:50%; margin-top:10px; text-align:right;}
.hd_rexian img{width:20%; margin-left:1%; float:none;}
.hd_rexian p{line-height:20px; font-size:12px;}
.hd_rexian p span{font-size:14px;}
.hd_bottom{ height:60px;}
.hd_bottom .cont{width:100%;}

.hd_nav{height:60px; width:100%; margin-top:0;}
.hd_nav .cont{width:100%;}
.hd_nav li{width:32%; height:29px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-top:0;} 
.hd_nav li a{border:0;}
.hd_nav li:nth-child(n+7){display:none;}
.hd_nav li:nth-child(3n){border-right:0;}
.hd_nav li:nth-child(n+4){border-bottom:0;}
.hd_nav li:hover, .hd_nav .on{ background-size:10%; background-position:left 5% center;}
.hd_nav li a{line-height:30px; font-size:14px;}
.hd_nav li:hover, .hd_nav .on{border-bottom:1px solid #3498db;}
.hd_nav li:first-child{border-left:none;}

/*index*/
.slider{width:100%; height:auto;}
.slider-main{width:100%; height:auto;}
.slider-main li{width:100%; height:auto;}
.slider-main li img{width:100%; height:150px;}
.osSlider-main .slider-nav{height:15px; bottom:5px;}
.osSlider-main .slider-nav li{width:15px; height:15px; padding:0; margin:0 5px; line-height:15px;}

.in_product{height:auto;}
.inpp_left{display:none;}
.inpp_right{width:100%;}
.inpp_img{height:100px;}
.inpp_img img{height:100px;}

.in_liyou{background:none;}
.inly_title{background:#3498db; box-sizing:border-box; padding:10px 0; margin:10px auto;}
.inly_title img{width:80%;}
.inly_left , .inly_right{width:100%; margin:0 0 10px;}

.in_guanggao{display:none;}

.index_title{margin-top:10px;}
.index_title h3{font-size:18px; height:24px; line-height:24px;}
.index_title p{font-size:16px; line-height:24px; background:none;}
.injj_left{display:none}

.injj_cont{margin:10px auto;}
.injj_right{float:none;height:254px;width:90%;margin:0 auto;}
.injj_img{display:none;}
.injj_wz{width:100%;}
.injj_wz_title{font-size:14px; line-height:24px;}
.injj_wz_cont{font-size:12px; height:220px; line-height:24px;}
.in_anli{margin:10px auto;}
.inal_img img{height:230px;}

.in_news{background:#fafafa; height:auto;margin-top:0;padding:20px 0;}
.in_news_left{width:98%; margin:0 auto;margin-top:10px;}
.inns_title{height:40px;}
.inns_title li{height:40px;}
.inns_title li p{font-size:14px;}
.inns_title li p span{display:none;}
.inns_tt_img img{height:100px;width:145px;}
.inns_tt_cont{height:40px;}
.inns_tt_time img, .inns_tt_cishu img{width:15%;}
.inns_list{margin-top:10px;}
.inns_list li{height:40px;}
.inns_time{width:70px; height:40px;margin-right:20px;}
.inns_time p{font-size:12px; line-height:20px;}
.inns_right{width:calc(100% - 90px);margin:0;}
.inns_right p{font-size:12px; line-height:20px;width:calc(100% - 60px);height:40px; font-size:14px; color:#000; overflow:hidden; float:left; }
.inns_right a{float:right; font-size:12px; color:#4a4a4a;line-height:40px;}


/*list_article*/
.ej_toutiao{height:130px;}
.ej_toutiao a{padding:2%; width:96%; display:block;}
.ejtt_img{width:20%; height:90px;}
.ejtt_img img{width:100%; height:90px;}
.ejtt_right{width:78%;}
.ejtt_title{font-size:14px; line-height:24px; height:24px;}
.ejtt_cont{line-height:20px; height:40px;}
.ej_news_list li{height:40px; background-size:3%; text-indent:10%;}
.ej_news_list li a{font-size:12px; line-height:40px;}
.page a{width:15px; height:15px; font-size:12px; margin-left:5px; line-height:15px;}


/*list_product*/
.banner img{width:100%; height:100px;}
.ct_left{display:none;}
.ct_right{width:100%;}
.place{font-size:12px;}
.place a{font-size:12px;}
.ej_pp_img img{height:100px;}

.page a{padding:3px 5px; font-size:12px; margin-left:5px;}

/*info_product*/
.fanye div{width:100%; line-height:24px; font-size:12px; max-width:96%; width:0 2%; height:24px; margin-bottom:10px;}
.fanye .xia{text-align:left; float:none;}
.fanye div a{font-size:12px; line-height:24px;}

/*page_contact*/
.ctt_map{width:100%;}
.ctt_left{width:35%; margin-top:0;}
.ctt_title{font-size:18px; line-height:20px;}
.ctt_rexian{font-size:12px; line-height:24px;}
.ctt_rexian span{font-size:14px;}
.ctt_biaoge{width:90%;}
.ctt_right{width:60%; margin-top:0;}
.ctt_biaoge td{font-size:12px; line-height:20px;}
.ctt_biaoge td img{width:80%;}
 
/*footer*/	
.footer{margin-bottom:50px;}
.ft_nav{height:50px;}
.ft_nav li{height:25px; width:25%;}
.ft_nav li a{line-height:25px; font-size:12px;}
.link{display:none;}
.ft_center{width:60%;}
.ft_center p{font-size:12px; line-height:24px;}
.ft_logo{width:40%;}
.ft_right{float:right;width:50%;font-size:12px; line-height:24px;text-align:left;padding:0 5%;}
.banquan{font-size:12px; line-height:24px;}

.m_ft_nav{width:100%; background-color:rgba(0,0,0,0.7); height:50px; position:fixed; bottom:0; padding-top:5px; display:block;}
.m_ft_nav li{width:20%; float:left; text-align:center; border-right:1px solid #ccc; height:50px; box-sizing:border-box;}
.m_ft_nav li img{width:30%;}
.m_ft_nav li p{font-size:12px; color:#fff; line-height:20px;}

.ej_ns_neirong img{max-width:100%;}